export type saveTaskType = {
    growCheck?: boolean // 奖励设置-成长值-选择框
    growInp?: number | string // 奖励设置-成长值-输入框
    integralCheck?: boolean // 奖励设置-积分-选择框
    integralInp?: number | string// 奖励设置-积分-输入框
    selectType?: number | string // 触发下来框
    setCond?: boolean // 触发条件
    setNum?: number | string // 触发次数限制
    taskId?: string // 任务编号
    taskName?: string // 任务名称
    taskRemark?: string // 任务说明
    taskState?: number // 任务状态
    timeRewardCheck?: boolean // 奖励限制-每日奖励-选择框
    timeRewardInp?: number | string // 奖励限制-每日奖励-输入框
    totalRewardCheck?: boolean // 奖励限制-总奖励-选择框
    totalRewardInp?: number | string // 奖励限制-总奖励-输入框
}
// 触发条件下拉框
export type setCondType = {
    children?: setCondType[]
    label: string
    value: number
}
export const setCondData: setCondType[] = [
    {
        children: [
            {
                label: '关注公众号',
                value: 0,
            },
            {
                label: '关注视频号',
                value: 1,
            },
            {
                label: '访问小程序',
                value: 1,
            },
        ],
        label: '微信事件',
        value: 0,
    },
]
// 任务状态下拉框
export type taskStateType = {
    id: number
    label: string
    value: number
}
export const selectData: taskStateType[] = [
    { id: 0, label: '关闭', value: 1 },
    { id: 1, label: '开启', value: 0 },
]
// 添加数据
export class SaveTask {
    growCheck = false // 任务名称
    growInp = '' // 任务编号
    integralCheck = false// 任务说明
    integralInp = ''// 任务状态
    selectType = '' // 触发条件
    setCond = false // 触发下来框
    setNum = '' // 触发次数限制
    taskId = '' // 奖励设置-积分-选择框
    taskName = ''// 奖励设置-积分-输入框
    taskRemark = '' // 奖励设置-成长值-选择框
    taskState = 1 // 奖励设置-成长值-输入框
    timeRewardCheck = false // 奖励限制-每日奖励-选择框
    timeRewardInp = '' // 奖励限制-每日奖励-输入框
    totalRewardCheck = false// 奖励限制-总奖励-选择框
    totalRewardInp = '' // 奖励限制-总奖励-输入框
}
// 接口数据
export type saveTaskAjaxType = {
    growth?: number | string // 成长值
    id?: number
    point?: number | string // 积分
    status?: number // 任务状态
    taskDesc?: string // 任务说明
    taskName?: string // 任务名称
    taskNo?: string // 任务编号
    taskType?: any// 触发条件
}
